import {defineStore} from 'pinia'


export const userStore = defineStore("user", {
  state: () => {
    // 全局数据
    return {
      // 用户登录后获取的token令牌
      token:"",
      // 用户信息
      userInfo:{

      },
      // 登录状态
      isLogin:false
    }
  },
  // 全局计算属性
  getters:{

  },
  // 修改数据的方法
  actions:{
    // 添加登录的用户信息
    addUserInfo(id,username,phone,email,token)
      {
        this.userInfo.id=id
        this.userInfo.username=username;
		 this.userInfo.phone=phone;
        this.userInfo.email=email;
        this.token=token            
        this.isLogin=true

      },
    // 清除用户信息
    clearUserInfo()
      {
        	this.userInfo = {}
    			this.isLogin = false
    			this.token = ""
      }
  }
})